package com.xuzao.developer.service;

import com.xuzao.developer.dto.ProjectVersionDTO;
import com.xuzao.developer.vo.BaseResultVo;
import com.xuzao.developer.vo.ProjectVersionVO;
import com.xuzao.developer.tools.entity.Pager;

import java.util.List;


/**
 * @description 
 * @author xuzao
 * @date 2019-08-09 18:12:00
 **/
public interface ProjectVersionService {


	/**
	 * 列表
	 * 
	 * @param dto
	 * @return
	 **/
	List<ProjectVersionVO> list(ProjectVersionDTO dto, Pager pager);

	/**
	 * 新增
	 *
	 * @param dto
	 * @return
	 **/
	BaseResultVo insert(ProjectVersionDTO dto);

	/**
	 * 修改
	 *
	 * @param dto
	 * @return
	 **/
	BaseResultVo update(ProjectVersionDTO dto);

	/**
	 * 获取
	 * 
	 * @param dto
	 * @return
	 **/
	ProjectVersionVO get(ProjectVersionDTO dto);

	void del(Long id);
}